Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a Bahrain F1 Great Britain #1-w1 Great Britain #1-w2 Great Britain #1-w3 Great Britain #1-w4 Greece F1 Greece F2 Qatar F1 Qatar F2 Lebanon F1 Lebanon F2 Saudi Arabia F1 Saudi Arabia F2 India F4 India F5 Great Britain F6 Uzbekistan F4 Great Britain F7 Great Britain F3 France F5 Italy F4 Great Britain F2 USA F30 UAE F1 Kuppers Kolsch Cup - Aachen Intersport Heilbronn Open - Heilbronn The LTA Wrexham Challenger - Wrexham Bristol Challenger Trophy - Bristol Ciur Cup 99 - Prague drkoop.com USTA Challenger of Dallas - Dallas The Rajasthan Golden Jubilee - Jaipur New Delhi Challenger - New Delhi The Surbiton Trophy - Surbiton XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Intersport Heilbronn Open - Heilbronn Open de L'Isere - Grenoble PrivatBank Cup - Dnepropetrovsk Arroyo de la Encomienda - Valladolid ATP Challenger Open 2004 - Monchengladbach Challenger Casablanca San Angel - Mexico City VII Open Banc Agricol - Andorra Ahmedabad Challenger - Ahmedabad Heilbronn Open - Heilbronn Whirlpool Open - Budapest Genoa Open - Genova Internationaux de Doubs Open de Franchie-Comte - Besancon USTA Tallahassee Tennis Challenger - Tallahassee Tatra Banka Open 2003 - Bratislava The LTA Manchester Challenger - Manchester Trofeo Sisma Mantova - Mantova Hugarian Food Open - Budapest Citta di Como - Como 1st Challenger Tournament Leon - Leon BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb The LTA Manchester Challenger - Manchester drkoop.com USTA Tennis Championships of San Antonio - San Antonio GHI Bronx Classic - Bronx GHI Bronx Tennis Classic - Bronx Opel Bulvaria MCG Bulgarian Open - Sofia ATP Bangalore Challenger - Bangalore Tatra Banka Slovak Open - Bratislava Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Bukhara Challenger - Bukhara The Bolton Challenger - Bolton KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger 2000 - San Luis Potosi Bristol Challenger Trophy - Bristol Open de Charleroi - Charleroi Napoli Challenger - Napoli s Tennis Masters 06 - Graz Powder Byrne Trophy - Surbiton BH Tennis Open International Cup - Belo Horizonte KGHM Polish Indoors - Wroclaw drkoop.com USTA Challenger of Houston - Houston Australian Unity Western Australia Open - Perth Gallagher International - Hamilton West of England Challenger - Bristol IPP Open - Helsinki Jameson Cup - Milan TED Open - Istanbul Lucknow ATP Tour Challenger - Lucknow Jameson Cup - Milan Olbia Challenger - Olbia The Manchester Trophy - Manchester Internazionali di Tennis - Bergamo 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Roma Challenger 2007 - Rome The Natrel's Challenger of Granby - Granby The Manchester Trophy - Manchester 2004 Colorado Tennis Classic - Denver The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham KGHM Polish Indoors - Wroclaw Pro Tennis World Open - Sunrise Nottingham Men's Challenger - Nottingham BMW Tennis Championship - Sunrise The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati I Manta Open - Manta GHI Bronx Classic - Bronx Como Challenger 2004 Keys Gate Challenger - Homestead The LTA Nottingham Challenger - Nottingham Privat Bank Cup - Dnepropetrovsk Izmir Challenger IPP Open - Helsinki Aberto de Sao Paulo - Sao Paulo Challenger Groningen - Groningen The Surbiton Trophy - Surbiton The LTA Men's Challenger Wrexham - Wrexham Riviera di Rimini Challenger - Rimini Open de Franche-Comte - Besancon Guzzini Challenger - Recanati Caltanissetta Challenger Lambertz Open by Stawag - Aachen The LTA Wrexham Challenger - Wrexham 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon ATP Guzzini Challenger - Recanati XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Bristol Challenger Trophy - Bristol Sarajevo Open - Sarajevo Fifth Third Bank Tennis Classic - Lexington Mobilux Open - Luxembourg Logopak Challenger 2005 - Lubeck Shimadzu All Japan Indoor Tennis Championships - Kyoto 3rd Volkswagon Challenger - Wolfsburg Kobstaedernes ATP Challenger - Kolding Samarkand Challenger - Samarkand Napoli International Cup - Napoli Internationaux de Tennis de Brest - Brest Challenger Ford de Cherbourg - Cherbourg Sardinia International Championship - Cagliari Croatian Indoors - Split Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia AT&T Challenge - Atlanta BH Tennis Open International Cup - Belo Horizonte America's Red Clay Tennis Championship - Coral Springs 1998 Mercedes Cup - Stuttgart Open de L'Isere-Open 38 - Grenoble Grand Prix de Tennis de Toulouse - Toulouse Okal Cup - Eckental Abierto Mexicano de Tenis - Mexico City Bancolombia Open - Bogota Jameson Cup - Milan International Championship of Croatia - Umag KGHM Polish Indoors - Wroclaw MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai The Scottish Tennis Championships - Edinburgh Open Seat-Godo '98 - Barcelona Copenhagen Open - Copenhagen XII Internazionali di Tennis CARISBO - Bologna Open Castilla y Leon Trofeo Iberdrola - Segovia IPP Open - Helsinki The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Burbank Challenger - Burbank Tatra Banka Open - Bratislava International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Polish Open 99 - Poznan Copa Ericsson - Sao Paulo Samsung Open - Brighton AAPT Championships - Adelaide Heilbronn Challenger - Heilbronn Kroger / St. Jude International - Memphis Citrix Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel The Manchester Trophy - Manchester The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport LTA Manchester challenger - Manchester The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington D.C. The LTA Men's Challenger - Nottingham Internazionali de Tennis di Bergamo - Bergamo Brazil Open - Salvador Fifth Third Bank Tennis Classic - Lexington President's Cup - Tashkent Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Adidas International - Sydney Gramado Challenger - Gramado Milan Indoors - Milan Internazionali di Tennis di San Marino - San Marino Saint Francis Health System USTA Challenger - Tulsa International Tennis Championships - Delray Beach Romanian Open - Bucharest Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw International Championships of Sicily - Palermo Garden Open - Rome The Surbiton Trophy - Surbiton The Manchester Trophy - Manchester The Stella Artois Grass Court Championships - London Barletta Citta Della Disfida Open 2000 - Barletta The Powder Byrne Trophy - Surbiton Venice Open - Venice Open Diputacion - Cordoba III Gramado Open de Tenis - Gramado The Samsung Open - Nottingham USTA Tennis Championships of Austin - Austin The Samsung Open - Bournemouth Investor Swedish Open - Bastad Tatra Banka Open 2001 - Bratislava Milano Challenger-Jameson Cup - Milan TED Open-Akbank Private Banking - Istanbul Jameson Cup - Milan MFS Pro Tennis Championships - Boston Venice Challenger - Venice CA Challenger - Graz Manchester Challenger - Manchester Copa Ericsson - Lima Fergana Tennis Challenger Tournament - Fergana Davidoff Swiss Indoors - Basel The Nottingham Challenger - Nottingham Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Milan Indoors - Milan Samsung Securities Cup - Seoul China Open - Beijing Tiburon Challenger - Tiburon Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Ordina Open - 's-Hertogenbosch KGHM Emax Polish Indoors - Wroclaw AIG Japan Open - Tokyo Stockholm Open - Stockholm Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Mercedes-Benz Cup - Los Angeles Siebel Open - San Jose The Stella Artois Grass Court Championships - Queen's/London Wideyes Swedish Open - Bastad RCA Championships - Indianapolis Copenhagen Open - Copenhagen The Surbiton Trophy - Surbiton The Stella Artois Grass Court Championships - London Kremlin Cup - Moscow Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Abierto Mexicano de Tenis - Mexico City Waldbaum's Hamlet Cup - Long Island Cerveza Club Columbia Open - Bogota Nice Pilot Pen International - New Haven Ethias Trophy - Mons St. Remy Challenger Heineken Open Shanghai - Shanghai President's Cup - Tashkent Cerveza Club Columbia Open - Bogota Kroger / St. Jude International - Memphis AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. China Open - Beijing CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Chennai Open - Chennai Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open de Tenis Comunidad Valenciana - Valencia Mumbai Open - Mumbai Open de Moselle - Metz Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Millenium Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona China Open - Beijing Mumbai Open - Mumbai The Nottingham Open - Nottingham AEGON International - Eastbourne Thailand Open - Bangkok Open de Moselle - Metz CA Tennis Trophy - Vienna Johannesburg Florence Marrakech Challenger Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championships of Sicily - Palermo Hellmann's Cup - Santiago Copenhagen Open - Copenhagen St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Mexico City Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Siebel Open - San Jose Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca TD Waterhouse Cup - Long Island Challenger 42 - Andrezieux Warsteiner Challenger Wolfsburg - Wolfsburg San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas The Scottish Tennis Championships - Edinburgh AIG Japan Open Tennis Championships - Tokyo GHI Bronx Tennis Classic - Bronx drkoop.com USTA Tennis Championships of Houston - Houston Cridicard Mastercard Tennis Cup - Campos do Jordao Eisenberg Jerusalem Open - Jerusalem Lucknow ATP Tour Challenger - Lucknow The Powder Byrne Trophy - Surbiton Kyiv UMC Open - Kiev The LTA Wrexham Challenger - Wrexham drkoop.com USTA Challenger of San Antonio - San Antonio Gemax Open - Belgrade Grolsch Open - Amsterdam Qatar Mobil Open '99 - Doha Heineken Open - Auckland Galleryfurniture.com Challenge - Atlanta Sybase Open - San Jose Heineken Open Shanghai - Shanghai Open Seat-Godo 2001 - Barcelona Stockholm Open - Stockholm Open Romania - Bucharest The Nottingham Cahllenger - Nottingham Next Generation Adelaide International - Adelaide Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Guardian Direct Cup - London Copenhagen Open - Copenhagen Open Seat-Godo '99 - Barcelona Pilot Pen Tennis - New Haven Internationaler Raiffeisen Grand Prix - St. Polten Investor Swedish Open - Bastad Tennis Masters Series - Toronto Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona Hopman Cup - Perth Heineken Trophy - 's-Hertogenbosch Grand Prix Hassan II - Casablanca The Hamlet Cup - Long Island Japan Open - Tokyo Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Italian Open - Rome Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Miller Lite Hall of Fame Tennis Championships - Newport Licher German Open - Hamburg The Ericsson Open - Miami U.S. Men's Clay Court Championship - Orlando Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Merano Open - Merano Tennis Masters Series - Paris Tennis Masters Series - Indian Wells International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Indian Wells Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Pacific Life Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Dutch Open Tennis - Amersfoort BNP Paribas Masters - Paris Kitzbuhel Mallorca Open - Mallorca Gerry Weber Open - Halle Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Milan Indoors - Milan Wimbledon - London Open de Moselle - Metz U.S. Open - New York Australian Open - Melbourne Tennis Channel Open - Las Vegas Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Italian Open - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati The Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati Internazionali D'Italia - Rome Tennis Masters Series - Rome Tennis Masters Series - Cincinnati The Stella Artois Championships - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ZIM-ITA 3-2 French Open - Paris French Open - Paris LTA Wimbledon Wildcard Play-off tournament Italian Open - Rome French Open - Paris Wimbledon - London Davis Cup, World Group, F, SWE-ITA 4-1 Davis Cup, World Group, QR, BEL-ITA 4-1 Davis Cup, World Group, 1R, ITA-IND 4-1 Davis Cup, Group 1, 2R, ZIM-GBR 4-1 Davis Cup, World Group, QF, ITA-ZIM 5-0 Davis Cup, World Group, SF, ITA-USA 4-1 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, CZE-GBR 4-1 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2